Release 10.1A: OpenEdge Development:
Progress 4GL Reference


Client-principal object handle

A handle to a Client-principal object. Each Client-principal object instance contains information specific to one user login session. This login session may be used as an application or database user identity from an authentication domain registered in a trusted authentication domain registry. You create an instance of a Client-principal object at run time using the CREATE CLIENT-PRINCIPAL statement.

Note: You use a Client-principal object with the SET-CLIENT( ) method or SET-DB-CLIENT function to set the user identity for a OpenEdge session or OpenEdge database. You can have only one active Client-principal object set as the current user at any one point in time for a session or database connection.

Syntax

client-principal-handle [ :attribute | :method ] 

client-principal-handle

A variable of type HANDLE that references a Client-principal object.

attribute

An attribute of the Client-principal object handle.

method

A method of the Client-principal object handle.

Attributes

Methods

 

See also

AUDIT-CONTROL system handle, AUDIT-POLICY system handle, CREATE CLIENT-PRINCIPAL statement, SECURITY-POLICY system handle, SET-CLIENT( ) method, SETUSERID function, SET-DB-CLIENT function,


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095